package com.qingyun.video.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.qingyun.model.common.dtos.R;
import com.qingyun.model.video.pojos.Video;
import com.qingyun.model.video.pojos.VideoChannel;


import java.util.List;

public interface VideoService extends IService<Video> {
    R<List<Video>> selectAllVideo();

    R<List<Video>> selectVideoByChannel(Long id);






    public R saveVideo(Video video);

    R<List<VideoChannel>> selectChannel();

    R<List<Video>> selectMyVideo();

    R<List<Video>> selectMyVideoToBeReviewed();

    R<List<Video>> selectMyVideoByAudited();

    R<List<Video>> selectMyVideoByUnPublish();

    R<List<Video>> selectMyVideoByReleased();
}
